home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Language/OS - Multiplatform Resource Library
/
LANGUAGE OS.iso
/
oper_sys
/
prospero
/
propsero.lha
/
prospero-beta.4.2e
/
Makefile
< prev
next >
Wrap
Makefile
|
1992-02-13
|
1KB
|
50 lines
TOPDIR = /usr/pfs
INSTDIR = /usr/pfs/bin
OWNER = pfs
GROUP = pfs
INSTALL = install
CC = cc
MAKE = make
PASTHRU = INSTDIR=${INSTDIR} INSTALL=${INSTALL} OWNER=${OWNER} GROUP=${GROUP} \
CC=${CC} MAKE=${MAKE} LIBS=${LIBS} MACHDEF=${MACHDEF}
# Programs that live in subdirectories, and have makefiles of their own.
# "lib" has to be built first and lib/pfs and lib/pcompat before lib/filters.
SUBDIR = \
lib/pfs \
lib/psrv \
lib/pcompat \
lib/filters \
user \
server \
app
all:
for i in ${SUBDIR}; do \
(cd $$i; \
${MAKE} ${PASTHRU} all); \
done
install:
-mkdir ${TOPDIR} ${TOPDIR}/shadow ${TOPDIR}/pfsdat ${INSTDIR}
-chown ${OWNER} ${TOPDIR} ${TOPDIR}/shadow ${TOPDIR}/pfsdat
-chgrp ${GROUP} ${TOPDIR} ${TOPDIR}/shadow ${TOPDIR}/pfsdat
-chmod 755 ${TOPDIR} ${TOPDIR}/shadow ${TOPDIR}/pfsdat
-for i in user server app; do \
(cd $$i; \
${MAKE} ${PASTHRU} install); \
done
tar:
rm -f pfs.tar
(cd ..;tar -cvf pfs.tar prospero-dist)
clean:
rm -f *~
for i in ${SUBDIR}; do (cd $$i; ${MAKE} clean); done
rm -f pfs.tar